home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.4 Applications 1997 August / SGI IRIX 6.4 Applications 1997 August.iso / dist / mmailp.idb / usr / lib / Zmail / bin / sh-versions / sun-message.z / sun-message
Encoding:
Text File  |  1997-01-22  |  921 b   |  62 lines

  1. :
  2. #
  3. #  This is sun-message.
  4. #  It looks at $2 to figure out how to decode $1,
  5. #  then gives the user a short menu of choices:
  6. #    display, save or quit.
  7.  
  8. mkdir /tmp/decode.$$
  9. cd /tmp/decode.$$
  10.  
  11. if test $2 = "uuencode"
  12. then 
  13.     uudecode $1
  14.  
  15.     echo "The following file was uudecoded:"
  16.     echo
  17.  
  18.     defans=1
  19.     while :
  20.     do
  21.         ls -l
  22.         fn=*
  23.  
  24.         echo
  25.         echo "Please choose one:"
  26.         echo
  27.         echo "1 -- Display it as ASCII text"
  28.         echo "2 -- Save it as a file"
  29.         echo "3 -- Quit this menu"
  30.         echo
  31.         echo-n "Which do you prefer (1 - 3)? [$defans] "
  32.  
  33.         read ans
  34.         if test -z "${ans:-}"
  35.         then
  36.             ans=$defans
  37.         fi
  38.  
  39.         case $ans in
  40.             1)    more $fn ;;
  41.             2)    echo-n "Save as: $HOME/"
  42.                 read nfn
  43.                 if test ! -z "${nfn:-}"
  44.                 then
  45.                     /bin/cp $fn $HOME/$nfn
  46.                 else
  47.                     echo Not Saved.
  48.                 fi
  49.                 ;;
  50.             3)    rm $1
  51.                 cd /tmp
  52.                 /bin/rm -rf /tmp/decode.$$
  53.                 exit 0
  54.                 ;;
  55.             *)    echo Invalid choice. ;;
  56.         esac
  57.         defans=3
  58.     done
  59. else
  60.     more $1
  61. fi
  62.